@charset "utf-8";
/* CSS Document */
body { font-size:12px; background:url(../images/theme/topbg.png) left top repeat-x; margin:0; padding:0; }
a,a:visited { text-decoration:none; }
a,img,p,li,ul,dl,dt,dd { border:none; }
a,a:visited { color:#6E900B; }
a:hover { color:#FF6600; }
li,ul,ol,dd,dt,dl,p { list-style:none; margin:0px; padding:0px; }
h1,h2,h3,h4 { margin:0px; padding:0px; }
.body { width:980px; overflow:hidden; margin:0 auto; }
.fl { float:left; }
.fr { float:right; }
.none { display:none; }
.mtop { margin-top:10px; overflow:hidden; }
.mbottom { margin-bottom:10px; }
.red { color:#FF0000; }
html { background:#F0F0F0 url(../images/theme/bg.jpg) repeat; }

/*logo*/
.logo { background:url(../images/logo.png) left top no-repeat; width:250px; height:94px; margin-top:10px; overflow:hidden; }
.logo a { display:block; text-indent:350px; height:85px; line-height:85px; overflow:hidden; }
.topad { margin-top:13px; }
/*nav*/
.nav { height:44px; overflow:hidden; position:relative; }
.nav li { float:left; line-height:44px; }
.nav li a,.nav li a:visited { display:block; padding:0px 20px; font-size:14px; color:#FFFFFF; font-weight:bold; background:url(../images/theme/navli.png) right 1px no-repeat; }
.search { width:274px; height:28px; background:url(../images/theme/item.png) left top no-repeat; overflow:hidden; position:absolute; right:0px; top:8px; }
.search form { position:relative; }
.search .search-input { width:233px; height:25px; border:0px; background:none; line-height:25px; padding-left:5px; color:#666; font-size:14px; }
.search .search-submit { width:35px; height:25px; overflow:hidden; background:none; border:none; position:absolute; right:0px; top:1px; }

.box-1 { background:url(../images/theme/item-1.png) left top no-repeat; overflow:hidden; }
.box-1 h3 { height:30px; margin-left:10px; background: url(../images/theme/item-1.png) right top no-repeat; }
.box-1 h3 span.more { float:right; padding-right:10px; margin-top:6px; font-weight:normal; font-size:12px; }
.box-1 .content { overflow:hidden; border:1px solid #E4E4E4; border-top:none; background:#fff; }

.box { background:url(../images/theme/item.png) -321px top no-repeat; overflow:hidden; }
.box h3 { height:30px; margin-left:15px; background:url(../images/theme/item.png) right top no-repeat; font-size:12px; color:#6E900B; line-height:30px; overflow:hidden; }
.box h3 span.more { float:right; padding-right:20px; font-weight:normal; font-size:12px; }
.box .content { overflow:hidden; border:1px solid #CFD5C2; border-top:none; background:#fff; }

.box-3 { background:url(../images/theme/box-3.gif) left top no-repeat; overflow:hidden; }
.box-3 h3 { height:35px; margin-left:10px; line-height:35px; background: url(../images/theme/box-3.gif) right top no-repeat; font-size:14px; color:#6E900B; }
.box-3 h3 span.more { float:right; padding-right:10px; margin-top:6px; font-weight:normal; font-size:12px; }
.box-3 .content { overflow:hidden; border:1px solid #E4E4E4; border-top:none; background:#fff; }

.cnav { height:25px; line-height:25px; padding:5px 10px 3px 10px; background:url(../images/theme/cnav.png) left center no-repeat; }
.cnav li { float:left; line-height:25px; }
.cnav li a,.cnav li a:visited { padding:0px 8px; display:block; }
.cnav li a:hover,.cnav li a.cur { background:#6E900B; color:#FFFFFF; }

.star1 { background:url(../images/theme/star.gif) left bottom no-repeat; } 
.star2 { background:url(../images/theme/star.gif) -74px bottom no-repeat; } 
.star3 { background:url(../images/theme/star.gif) -148px bottom no-repeat; } 
.star4 { background:url(../images/theme/star.gif) -222px bottom no-repeat; } 
.star5 { background:url(../images/theme/star.gif) -296px bottom no-repeat; } 

.i1 { background-position:8px 11px;  }
.i2 { background-position:8px -18px; }
.i3 { background-position:8px -48px; }
.i4 { background-position:8px -78px; }
.i5 { background-position:8px -108px; }
.i6 { background-position:8px -138px; }
.i7 { background-position:8px -168px; }
.i8 { background-position:8px -198px; }
.i9 { background-position:8px -228px; }
.i10 { background-position:8px -258px; }

.here { background:url(../images/theme/here.png) left center no-repeat; height:25px; line-height:25px; padding:0px 15px; font-family:"Courier New", Courier, monospace; color:#666666; }
.here span,.here p a  { padding:0px 5px; }

.footer { overflow:hidden; background:url(../images/theme/footbg.gif) left top repeat-x; padding:40px 0px; text-align:center; line-height:30px;}
.footer a,.footer,.footer a:visited { color:#999999; }
.footer a { font-weight:bold; }
.footer a:hover { color:#fff; }
.footer-nav a { height:15px; padding:0px 9px 0px 10px; border-right:1px solid #ccc; }